package demo;

public class Demo01 {
    public static void main(String[] args) {
        /**
         *1.java在编译期间将10进制字面量编译为二进制数
         *   。Java（50）编译后，  。class（110010）
         *   2.在运算时候 a 内部存储的是二进制数
         *   3.在输出的时候，Java利用算法（方法）将二进制转换为10进制字符串输出
         *   4.Java提供了一个API方法Integer。toBinaryString
         */
        int a = 50 ;
        System.out.println(Integer.toBinaryString(a));
        a++;
        System.out.println(a);
        System.out.println(Integer.toBinaryString(a));

        for (int i = 0; i < 100; i++) {
            System.out.println(Integer.toBinaryString(i));
        }
    }
}
